
.aboutus{
    width: 100%;
    height: 614px;
}
.aboutus .left{
    width: 778px;
    margin-top: 64px;
}
.aboutus .left .title{
    width: 100%;
}
.aboutus .left .title h2{
    color: #000000;
    font-size: 40px;
    line-height: 52px;
}
.aboutus .left .title .txt{
    color: #464646;
    font-size: 18px;
    line-height: 28px;
    margin: 11px 0 23px 0;
}
.aboutus .left .title .line{
    width: 100%;
    height: 3px;
    font-size: 0;
}
.aboutus .left .title .line img{
    width: 100%;
    height: 3px;
}
.aboutus .left .wenzi{
    width: 736px;
    color: #131313;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
}
.aboutus .left .wenzi a{
    color: #43b0eb;
    font-weight: bold;
    float: right;
}
.aboutus .right{
    width: 580px;
    height: 451px;
    border: 1px solid #d6d6d6;
    margin-top: 72px;
}
.aboutus .right .big{
    width: 574px;
    height: 365px;
    margin: 3px 0 0 3px;
}
.aboutus .right .big img{
    width: 574px;
    height: 365px;
    vertical-align: top;
}
.aboutus .right .zuo{
    float: left;
    margin: 20px 0 0 21px;
}
.aboutus .right .zuo h2{
    font-size: 18px;
    color: #131313;
}
.aboutus .right .zuo .txt{
    font-size: 14px;
    color: #131313;
}
.aboutus .right .btn{
    float: right;
    text-align: center;
    width: 142px;
    height: 35px;
    line-height: 35px;
    border-radius: 35px;
    background-color: #ff7e23;
    margin: 23px 21px 0 0;
}
.aboutus .right .btn a{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    display: block;
}
/*产品分类*/
.products{
    width: 100%;
    height: 914px;
    background: url(/web_images/productsbg.jpg) no-repeat top;
}
.products .title{
    width: 100%;
    height: 161px;
    text-align: center;
}
.products .title h2{
    color: #fff;
    font-size: 40px;
    line-height: 96px;
}
.products .title .txt{
    color: #fff;
    font-size: 18px;
    margin-top: 13px;
    line-height: 30px;
}
.products .aside{
    float: left;
    width: 210px;
    padding-bottom: 13px;
    border: 2px solid #43b0eb;
    border-top: 0;
}
.products .aside ul{
    padding-top: 14px;
}
.products .aside li{
    line-height: 30px;
    padding-left: 29px;
    background: url(/web_images/aside.jpg) no-repeat left;
    margin-left: 25px;
}
.products .aside li a{
    font-size: 15px;
    color: #000000;
}
.products .aside .more{
    width: 142px;
    height: 35px;
    line-height: 35px;
    border-radius: 35px;
    background-color: #ff7e23;
    margin: 14px auto 0;
    text-align: center;
}
.products .aside .more a{
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.products .right{
    width: 1108px;
    margin-top: 31px;
}
.products .right ul{
    overflow: hidden;
    font-size: 0;
}
.products .right li.first{
    width: 537px;
    height: 357px;
    margin-right: 34px;
    margin-bottom: 37px;
}
.products .right li.first .pic{
    width: 537px;
    height: 357px;
}
.products .right li.first .pic img{
    width: 537px;
    height: 357px;
}

.products .right li{
    width: 345px;
    height: 230px;
    float: left;
    margin-right: 0;
    position: relative;
    margin-right: 36px;
}
.products .right li.last{
    margin-right: 0;
}
.products .right li .pic{
    width: 345px;
    height: 230px;
    font-size: 0;
}
.products .right li .pic img{
    width: 345px;
    height: 230px;
    vertical-align: top;
}
.products .right li .txt{
    text-align: center;
    width: 100%;
    height: 52px;
    line-height: 52px;
    position: absolute;
    left: 0;bottom: 0;
    overflow: hidden;
    background: url(/web_images/txtbg.png) repeat;
}
.products .right li .txt h3{
    width: 100%;
    color: #ffffff;
    font-size: 18px;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/*制造能力*/
.make{
    width: 100%;
    background: url(/web_images/makebg.jpg) no-repeat top;
    overflow: hidden;
}
.make .box{
    overflow: visible;
}
.make .toptitle{
    width: 100%;
    height: 161px;
    margin-top: 41px;
    text-align: center;
}
.make .toptitle h2{
    color: #fff;
    font-size: 40px;
    line-height: 96px;
}
.make .toptitle .txt{
    color: #fff;
    font-size: 18px;
    margin-top: 13px;
    line-height: 30px;
}
.make .con{
    width: 100%;
    height: 286px;
    background-color: #42ade7;
    margin-top: 47px;
}
.make .con .left{
    width: 680px;
    height: 286px;
}
.make .con .left img{
    width: 680px;
    height: 286px;
    vertical-align: top;
}
.make .con .txt{
    float: right;
    width: 602px;
    line-height: 28px;
    font-size: 16px;
    color: #fff;
    margin: 48px 38px 0 0;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 7; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
}
.slideGroup{ width:100%; text-align: center;  margin-top: 41px;}
.slideGroup .parHd{ height:30px; line-height:30px; margin-bottom: 30px;}
.slideGroup .parHd ul{ float:left;}
.slideGroup .parHd ul li{ float:left; background: url(/web_images/hdbg.jpg) no-repeat right; cursor:pointer; padding: 0 29px 0 0; margin-right: 21px; color: #000000; font-size: 18px;}
.slideGroup .parHd ul li.on{ color: #42ade7; font-weight: bold;}
.slideGroup .parHd ul li.last{padding-right: 0; margin-right: 0; background: 0 none;}
.slideGroup .parHd .more{
    float: right;
}
.slideGroup .parHd .more a{
    color: #000000;
    font-size: 18px;
}
.slideGroup .slideBox{ zoom:1; width: 100%; position:relative; margin: 0 auto;}

.slideGroup .sPrev,.slideGroup .sNext{z-index: 10; position:absolute; left:-19px; top:65px; display:block; width:39px; height:41px;background: url(/web_images/sPrev.jpg) no-repeat center;}
.slideGroup .sNext{ left:auto; right:-19px;
    background: url(/web_images/sNext.jpg) no-repeat center;
}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin-right: 53px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:300px; height:168px; display:block;}
.slideGroup .parBd ul li .title{ line-height:54px;   }
.slideGroup .parBd ul li .title a{display: block; color: #000000; font-size: 18px;}
/*客户案例*/
.case{
    width: 100%;
    height: 646px;
}
.case .toptitle{
    width: 100%;
    height: 139px;
    margin-top: 34px;
    text-align: center;
    background: url(/web_images/title2.jpg) no-repeat center 90px;
}
.case .toptitle h2{
    color: #000;
    font-size: 40px;
    line-height: 96px;
}
.case .toptitle .txt{
    color: #252525;
    font-size: 18px;
    margin-top: 13px;
    line-height: 30px;
}
.case ul{
    margin-top: 7px;
}
.case li{
    width: 226px;
    height: 150px;
    border: 1px solid #d6d6d6;
    float: left;
    margin: 50px 55px 0 0;
}
.case li img{
    width: 226px;
    height: 150px;
}
.case li.last{
    margin-right: 0;
}
/*咨询热线*/
.zixunphone{
    width: 100%;
    height: 197px;
    background: url(/web_images/phongbg.jpg) no-repeat center;
    color: #fff;
}
.zixunphone .left h2{
    font-size: 26px;
    line-height: 35px;
}
.zixunphone .left .txt{
    font-size: 21px;
    line-height: 33px;
    margin-top: 51px;
}
.zixunphone .left .line{
    width: 57px;
    height: 4px;
    background-color: #fff;
    margin-top: 16px;
}
.zixunphone .right{
    text-align: right;
    margin-top: 45px;
}
.zixunphone .right a{
    text-align: center;
    display: inline-block;
    width: 142px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-size: 16px;
    background-color: #ff7e23;
    border-radius: 35px;
    margin-top: 11px;
    color: #fff;
}
.zixunphone .right .txt{
    font-size: 21px;
    line-height: 31px;
}
.zixunphone .right .num{
    font-size: 26px;
    font-weight: bold;
}
/*企业新闻*/
.news{
    width: 100%;
    height: 605px;
}
.news .toptitle{
    text-align: center;
    margin-top: 30px;
}
.news .toptitle h2{
    color: #000;
    font-size: 40px;
    background: url(/web_images/title2.jpg) no-repeat bottom;
    line-height: 90px;
}
.news .left{
    width: 438px;
    height: 364px;
    background-color: #f2f2f2;
    margin-top: 40px;
}
.news .left img{
    width: 438px;
    height: 291px;
    vertical-align: top;
}
.news .left .txt{
    margin: 0 0 0 22px;
}
.news .left h2{
    width: 100%;
    color: #000000;
    font-size: 16px;
    margin-top: 12px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.news .left .date{
    font-size: 16px;
    color: #5f5f5f;
    line-height: 36px;
}
.news .center{
    width: 476px;
    float: left;
    margin-left: 39px;
    margin-top: 23px;
}
.news .center li{
    width: 100%;
    height: 94px;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
}
.news .center li .date{
    width: 50px;
    text-align: center;
    margin-right: 16px;
    float: left;
    margin-top: 20px;
}
.news .center li .date .ri{
    color: #5f5f5f;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
}
.news .center li .date .year{
    color: #5f5f5f;
    font-size: 12px;
}
.news .center li .txt{
    width: 410px;
    float: left;
    margin-top: 22px;
}
.news .center li .txt h2{
    width: 100%;
    color: #000000;
    font-size: 16px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: 21px;
}
.news .center li .txt .wenzi{
    width: 100%;
    color: #5f5f5f;
    font-size: 14px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: 19px;
    margin-top: 10px;
}
.news .recruit{
    width: 340px;
    float: right;
    margin-top: 15px;
}
.news .recruit ul{
    overflow: hidden;
}
.news .recruit li{
    margin-top: 24px;
}
.news .recruit li .wenzi{
    padding-left: 28px;
    background: url(/web_images/person.jpg) no-repeat left top;
}
.news .recruit li .wenzi h2{
    width: 100%;
    color: #000;
    font-size: 16px;
    line-height: 21px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.news .recruit li .wenzi .txt{
    width: 100%;
    font-size: 16px;
    color: #5f5f5f;
    line-height: 30px;
    padding-bottom: 16px;
    border-bottom: 1px solid #d9d9d9;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 7; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
}
.news .recruit .btn{
    text-align: center;
    font-size: 0;
    margin: 54px auto 0;
}
.news .recruit .btn a{
    width: 142px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    background-color: #ff7e23;
    border-radius: 35px;
    margin: 0 7px;
}
.news .recruit .btn a.more{
    background-color: #2f98e0;
}
/*底部*/
.footer{
    width: 100%;
    height: 248px;
    background: url(/web_images/footerbg.jpg) no-repeat center;
    text-align: center;
}
.footer .links{
    width: 100%;
    height: 57px;
    line-height: 57px;
    margin-bottom: 50px;
}
.footer .links h3{
    width: 176px;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 24px;
}
.footer .links ul{
    float: left;
    margin-left: 12px;
}
.footer .links li{
    float: left;
    padding: 0 42px 0 40px;
    background: url(/web_images/lline.png) no-repeat right;
}
.footer .links li.last{
    background: 0 none;
}
.footer .links li a{
    color: #fff;
    font-size: 16px;
}
.footer .bot{
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 32px;
}
.footer .bot span{
    color: #696969;
    font-size: 16px;
}